#region Copyright (c) 2003 - 2006 Toenda Software Development
/*
 * Copyright (c) 2003 - 2006 Toenda Software Development
 */
#endregion

using System;

namespace Toenda.Rails {
	namespace DataContainer {
		/// <summary>
		/// Class Job. Data object for the job.
		/// </summary>
		[Serializable]
		public class Static {
			private string m_strTag;
			private string m_strType;
			private string m_strContent;
			private string m_strValue;
			private int m_iLength;
			private long m_lJobCount;

			/// <summary>
			/// Default constructor
			/// </summary>
			public Static() { }

			/// <summary>
			/// Get or set the tag
			/// </summary>
			public string Tag {
				get { return m_strTag; }
				set { m_strTag = value; }
			}

			/// <summary>
			/// Get or set the type
			/// </summary>
			public string Type {
				get { return m_strType; }
				set { m_strType = value; }
			}

			/// <summary>
			/// Get or set the Content
			/// </summary>
			public string Content {
				get { return m_strContent; }
				set { m_strContent = value; }
			}

			/// <summary>
			/// Get or set the Value
			/// </summary>
			public string Value {
				get { return m_strValue; }
				set { m_strValue = value; }
			}

			/// <summary>
			/// Get or set the Length
			/// </summary>
			public int Length {
				get { return m_iLength; }
				set { m_iLength = value; }
			}

			/// <summary>
			/// Get or set the amount of jobs inside a specific static item
			/// </summary>
			public long JobCount {
				get { return m_lJobCount; }
				set { m_lJobCount = value; }
			}
		}
	}
}
